mrp consulting pcb software erp circuit management electronic assembly contract manufacturing manufacturing pcb assembly erp software assembly electronics business crm design